MODULE Math;
CONST PI* = 3.14159265358979323846;
CONST L_PI* = 3.1415926535897932384626433832795029D+0;
CONST E* = 2.7182818284590452354;
CONST L_E* = 2.7182818284590452353602874713526625D+0;

PROCEDURE Exp*(x : REAL) : REAL; BEGIN END Exp;
PROCEDURE LongExp*(x : LONGREAL): LONGREAL; BEGIN END LongExp;
PROCEDURE Ln*(x : REAL) : REAL; BEGIN END Ln;
PROCEDURE LongLn*(x : LONGREAL) : LONGREAL; BEGIN END LongLn;
PROCEDURE Sin*(x : REAL) : REAL; BEGIN END Sin;
PROCEDURE LongSin*(x : LONGREAL) : LONGREAL; BEGIN END LongSin;
PROCEDURE Cos*(x : REAL) : REAL; BEGIN END Cos;
PROCEDURE LongCos*(x : LONGREAL) : LONGREAL; BEGIN END LongCos;
PROCEDURE Atan*(x : REAL) : REAL; BEGIN END Atan;
PROCEDURE LongAtan*(x : LONGREAL) : LONGREAL; BEGIN END LongAtan;
PROCEDURE Atan2*(y, x : REAL) : REAL; BEGIN END Atan2;
PROCEDURE LongAtan2*(y, x : LONGREAL) : LONGREAL; BEGIN END LongAtan2;
END Math.
